home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #214 (1993)(Rhein-Sieg-Soft).zip / Franz PD Disk #214 (1993)(Rhein-Sieg-Soft).adf / DRAFU_DEMO / DRAFU_DEU / DRAFU-Docs_DEU / DRAFU.doc < prev    next >
Text File  |  1993-01-10  |  24KB  |  623 lines

  1. ==============================================================================
  2. ===                                       ===
  3. ===         DRAFU+ ("Draw A Function") V0.80 rel. 1411-92             ===
  4. ===                                       ===
  5. ===                                       ===
  6. ===              (c) 1990-92 by Andreas Ralph Kleinert  (DRAFU+)  ===
  7. ===                     Grube Hohe Grethe 23           ===
  8. ===                     W-5900 Siegen 1           ===
  9. ===                     Germany               ===
  10. ===                                       ===
  11. ===                      &  Dipl.Inform. Ulrich Degens (FWB)  ===
  12. ===                     Hamburger Strasse 43           ===
  13. ===                     W-4600 Dortmund 1           ===
  14. ===                     Germany               ===
  15. ===                                       ===
  16. ===                                       ===
  17. ===     Dies ist eine frei vertreibbare DEMO-Version von DRAFU+.       ===
  18. ===                                       ===
  19. ==============================================================================
  20. ===                                       ===
  21. ===     DRAFU+ benoetigt V35+ der "ak_gen0.library" (FREEWARE)            ===
  22. ===     und greift ausserdem auf diverse Libraries der            ===
  23. ===     Kickstart/Workbench V1.2 oder hoeher zu.               ===
  24. ===     Der 3D-Look des OS V2.04+ wird ebenfalls unterstuetzt.        ===
  25. ===                                       ===
  26. ===     Zur Nutzung der ARexx-Schnittstelle wird ARexx V1.15+           ===
  27. ===     benoetigt.                               ===
  28. ===                                       ===
  29. ===     DIES IST EINE BETA-TEST-VERSION !                   ===
  30. ===                                       ===
  31. ==============================================================================
  32.  
  33.      Bestandteile von "DRAFU+ V0.80" sind :
  34.  
  35.       - diese Anleitung
  36.       - die "ak_gen0.library" und ihre Anleitung
  37.       - der restliche Inhalt dieses Directories, soweit als Bestandteil
  38.     von "DRAFU+" gekennzeichnet
  39.  
  40.      ----- Dokumentationsfile-Version : V0.80-A-1411-92 -----
  41.  
  42. =============================================================================
  43. = PROGRAMMBESCHREIBUNG :                            =
  44. =============================================================================
  45.  
  46.    DRAFU+ steht fuer (D)raw (A) (Fu)nction, was soviel bedeutet wie
  47.    "Zeichne eine Funktion". Wie Sie gleich sehen werden, trifft
  48.    dieser Name in Bezug auf die Beschreibung der Funktionen des
  49.    Programmes genau ins Schwarze : DRAFU+ V0.80 ist naemlich in der Lage
  50.    beliebige mathematische Funktionen - selbstverstaendlich auch mehrere
  51.    gleichzeitig - darzustellen.
  52.    Ausserdem besteht die Moeglichkeit, Integrale zu berechnen.
  53.  
  54. =============================================================================
  55. = INSTALLATION :                                =
  56. =============================================================================
  57.  
  58.     1. Kopieren Sie die beigefuegte (oder eine hoehere) Version der
  59.        "ak_gen0.library" in das "LIBS:"-Verzeichnis
  60.        (normalerweise "SYS:libs").
  61.     2. Kopieren Sie DRAFU+ auf Ihre Festplatte oder Startdiskette.
  62.  
  63.  
  64.     HINWEISE fuer Benutzer der Betriebssysteme V1.2 und V1.3 :
  65.  
  66.        Falls es irgendwie moeglich sein sollte, stellen Sie die Standard-
  67.        farben der Workbench V2.04+ in den Preferences ein.
  68.        Tun Sie es nicht, ist es auch nicht schlimm, aber der zu Beginn
  69.        erscheinende Requester von DRAFU+ koennte dann recht merkwuerdig aus-
  70.        sehen ...
  71.        Ansonsten verwendet DRAFU+ die OS V2.04-Farben standardmaessig auf
  72.        seinem Screen.
  73.  
  74.        Hier die Farbwerte :
  75.  
  76.                R     G        B          WORD    Farbe
  77.  
  78.     Farbe 0 :     10    10       10     ( => 2730)   [ grau     ]
  79.     Farbe 1 :      0     0        0     ( =>    0)   [ schwarz  ]
  80.     Farbe 2 :     15    15       15     ( => 4095)   [ weiss    ]
  81.     Farbe 3 :      6     8       11     ( => 1675)   [ hellblau ]
  82.  
  83.  
  84.     HINWEISE fuer Benutzer der Beta-Betriebssysteme V1.4-V2.02 (V35/36) :
  85.  
  86.     DRAFU+ ignoriert diese Betriebssystemvarianten insofern, als dass
  87.     es sie wie eine Kickstart V1.2 oder V1.3 behandelt.
  88.     Es sind keinerlei Vorteile nutzbar.
  89.     (Betrifft einige Amiga 3000- oder Kickfile-Besitzer.)
  90.  
  91.  
  92.     HINWEISE fuer Benutzer der Betriebssysteme V2.04-V3.00 :
  93.  
  94.     Unter OS V2.04+ verwendet die von DRAFU+ benutzte "ak_gen0.library"
  95.     den Standard-ASL-Filerequester des Betriebssystems anstelle ihres
  96.     eigenen (nur, falls die "asl.library" installiert ist).
  97.     Mittlerweile gibt es im Public Domain-Bereich Programme, die es
  98.     erlauben, den ASL-Requester zu patchen, d.h. durch einen anderen
  99.     zu ersetzen.
  100.     Dies nur als Vorschlag, falls Ihnen der ASL-Requester nicht so
  101.     recht gefallen sollte.
  102.  
  103. =============================================================================
  104. = BEDIENUNG (in groben Schritten) :                                         =
  105. =============================================================================
  106.  
  107.    1.1 "Erste Schritte" oder "Wie stelle ich eine Funktion dar ?"
  108.    --------------------------------------------------------------
  109.  
  110.    Zuallererst haben Sie im DRAFU-ModeRequester die Wahl zwischen verschie-
  111.    denen Screenaufloesungen und Farbtiefen.
  112.    Zu empfehlen sind eigentlich nur die Interlace-Aufloesungen, aber Sie
  113.    koennen genausogut im Hires-Modus arbeiten.
  114.  
  115.    Danach waehlen Sie im Menue "Funktionen" den Menuepunkt "f(x)=???" an,
  116.    wo Sie im darauf erscheinenden Funktionsrequester zunaechst den
  117.    Funktionsterm der darzustellenden Funktion eingeben koennen.
  118.    Weiterhin sind die Angabe einer Schrittweite und die Grenzen des darzu-
  119.    stellenden Intervalls anzugeben.
  120.  
  121.    Ausserdem haben Sie die Auswahl zwischen folgenden Moeglichkeiten :
  122.  
  123.     - "Zeichnen"
  124.  
  125.          (Darstellen der Funktion, nachdem der Bildschirm zuvor ge-
  126.           loescht wurde.)
  127.  
  128.     - "Dazu-Zeichnen"
  129.  
  130.          (Stellt die Funktion dar, OHNE den Bildschirm zuvor zu
  131.           loeschen.)
  132.  
  133.     - "Abschnitt def."
  134.  
  135.          (Eingabe einer abschnittsweise definierten Funktion.
  136.           Wie dies funktioniert, ist unter 1.2 beschrieben.)
  137.  
  138.     - "Nicht Zeichnen"
  139.  
  140.          (Verlaesst den Requester, aber merkt sich die Funktion.)
  141.  
  142.  
  143.    Danach beginnt die Darstellung der Funktion im zuvor gewaehlten Modus.
  144.  
  145.    Wenn Sie das Close-Gadget anwaehlen, anstatt "Nicht Zeichnen", merkt sich
  146.    das Programm die aktuelle Funktion NICHT (Cancel-Option).
  147.  
  148.  
  149.    1.2 Abschnittsweise definierte Funktionen :
  150.    -------------------------------------------
  151.  
  152.    DRAFU+ bietet auch die (eingeschraenkte) Moeglichkeit, "abschnittsweise
  153.    definierte Funktionen" (ASWD-Funktionen) einzugeben.
  154.    Beachten Sie hierbei bitte folgendes :
  155.  
  156.     1.) In das Feld, in das bei anderen Funktionen der Funktionsterm
  157.     eingetragen wird, muessen Sie hier eine beliebige Bezeichnung zur
  158.     Unterscheidung eintragen !!!
  159.     Tragen Sie ausserdem in diesem Requester die Intervall-Grenzen
  160.     und die Schrittweite ein.
  161.  
  162.     2.) Waehlen Sie danach das "Abschnitt def."-Gadget.
  163.  
  164.     3.) Sie gelangen nun in einen zweiten Funktionsrequester, in dem Sie
  165.     drei verschiedene Funktionsterme eingeben koennen und ausserdem
  166.     fuer jede Funktion eine rechte Grenze.
  167.     Dies entspricht in etwa der folgenden mathematischen Schreibweise :
  168.  
  169.         /
  170.         | f1(x) = ???      fuer x < 1.Grenze
  171.     f(x) =  |
  172.         | f2(x) = ???      fuer 1.Grenze < x < 2.Grenze
  173.         |
  174.         | f3(x) = ???      fuer 2.Grenze < x < 3.Grenze (= Max.)
  175.         \
  176.  
  177.     4.) Wie bei den "normalen" Funktionen auch, koennen Sie hier zwischen
  178.     den Darstellungsarten "Zeichnen" und "Dazu-Zeichnen" waehlen.
  179.     Um ganz aus dem Menue auszusteigen, koennen Sie das "Close-Gadget"
  180.     des Windows betaetigen.
  181.  
  182.     Auch abschnittsweise definierte Funktionen lassen sich spaeter noch im
  183.     FMemo-Requester auswaehlen und im Funktionsrequester editieren.
  184.     Beachten Sie hierbei jedoch, dass eine einmal als "abschnittsweise de-
  185.     finiert" deklarierte Funktion dies auch bleibt, d.h. alle Gadgets ausser
  186.     "Abschnitt. def." (bzw. die Text-/Werte-Gadgets) bleiben fuer diese
  187.     Funktion gesperrt.
  188.     Nach einer Anwahl von "Memo-Loeschen" ist dies natuerlich nicht mehr der
  189.     Fall.
  190.  
  191.  
  192.    1.3 Weiterfuehrende Hinweise :
  193.    ------------------------------
  194.  
  195.       Vergroessern ("Zoomem") von Funktionsausschnitten :
  196.       ---------------------------------------------------
  197.  
  198.    Nach Anwahl des Menuepunktes Zoom (im zweiten Menue von links),
  199.    koennen Sie Auschnitte der gerade am Bildschirm dargestellten
  200.    Funktionen wie folgt vergroessern :
  201.  
  202.    Der gesamte Vorgang aehnelt dem Vergroessern oder Verkleinern eines
  203.    Intuition-Fensters.
  204.  
  205.    Gehen Sie mit der Spitze des Mauszeigers auf die linke obere
  206.    Ecke des zu vergroessernden Auschnittes.
  207.    Druecken Sie dann die linke Maustaste und halten Sie sie gedrueckt.
  208.    Ziehen Sie nun den Mauszeiger bis zur rechten unteren Ecke des
  209.    gewuenschten Ausschnittes und lassen Sie danach die linke Maus-
  210.    taste wieder los.
  211.  
  212.    Der jeweilige Auschnitt wird in jeder Phase der Bewegung des
  213.    Mauszeigers ueber den Bildschirm als "Linien-Fenster" sichtbar,
  214.    sodass stets erkennbar ist, welcher Auschnitt gerade markiert wird.
  215.  
  216.    Achtung : Der jeweils "gezoomte" Auschnitt wird nur in der FMemo-
  217.          Liste gespeichert, wenn Sie nach dem Zoomen den Menue-
  218.          punkt "Zoom-Werte -> Memo" anwaehlen.
  219.          Ansonsten bleiben die alten Intervall-Grenzen gespeichert.
  220.  
  221.  
  222.       "Mikro-Zoomen" :
  223.       ----------------
  224.  
  225.    Wenn Sie vorhaben, eine Funktion wirklich EXTREM zu vergroessern, so
  226.    denken Sie bitte daran, die "Schrittweite" im Funktionsrequester
  227.    entsprechend klein zu waehlen, da diese durch das Zoomen nicht
  228.    beeinflusst wird.
  229.    Falls beim Zoomen die Auschnittgroesse annaehernd so klein wie die
  230.    Schrittweite ist, wird logischerweise nichts mehr dargestellt.
  231.    Sie koennen in einem solchen Fall auch "Zoom-Werte -> Memo" anwaehlen
  232.    und die Schrittweite nachtraeglich aendern.
  233.  
  234.  
  235.       Zeichen-Geschwindigkeit :
  236.       -------------------------
  237.  
  238.    Falls Ihnen die Zeichengeschwindigkeit von DRAFU+ als zu langsam erscheint,
  239.    sollten Sie einmal die Zeichengenauigkeit, d.h. die "Schrittweite", ueber-
  240.    pruefen, denn voreingestellt ist hier fuer jede Funktion ein Wert von
  241.    0.1, was eine ausgesprochen hohe Genauigkeit bedeutet.
  242.    Zweimal so schnell geht es mit 0.2,
  243.    dreimal so schnell          mit 0.3,
  244.    viermal so schnell          mit 0.4  und so weiter !!!
  245.  
  246.  
  247.       Ablesen der Funktionswerte :
  248.       ----------------------------
  249.  
  250.    Es nicht immer einfach, mit blossem Auge festzustellen, d.h. abzulesen,
  251.    an welcher Stelle z.B. eine Funktion eine Nullstelle besitzt oder aber
  252.    eine andere Funktion schneidet.
  253.    In so einem Fall "zoomem" Sie einfach den entsprechenden Ausschnitt und
  254.    waehlen dann das Menue "Fadenkreuz".
  255.    Mit jeder Bewegung des Mauszeigers wird dann in der Titelleiste eines
  256.    Info-Windows der genaue X- und Y-Wert (keine Pixelangaben !) angezeigt,
  257.    der zu dem Punkt gehoert, ueber dem sich der Mauszeiger gerade befindet.
  258.    Durch Druecken der linken Maustaste verlassen Sie dieses Menue wieder.
  259.  
  260.  
  261.       Integrieren von Funktionen :
  262.       ----------------------------
  263.  
  264.    DRAFU+ bietet auch die Moeglichkeit, Funktionen numerisch zu integrieren.
  265.    Dies koennen bereits eingegebene Funktionen (aus dem Memo-Requester) oder
  266.    auch andere Funktionen sein.
  267.  
  268.    ASWD-Funktionen lassen sich zur Zeit jedoch noch nicht integrieren.
  269.    Eine grafische Umsetzung der Ergebnisse ist noch nicht moeglich.
  270.    Auch werden die Ergebnisse nicht gespeichert.
  271.  
  272.  
  273.       Abspeichern von Bildschirminhalten :
  274.       ------------------------------------
  275.  
  276.    Prinzipiell bietet DRAFU+ zwei Moeglichkeiten, den Bildschirm zur Weiter-
  277.    verarbeitung als Grafik abzuspeichern :
  278.  
  279.       - als IFF-ILBM-Datei, entweder gepackt oder ungepackt, die mit nahezu
  280.     saemtlichen Grafik- und Zeichenprogrammen verwendet werden kann
  281.  
  282.       oder
  283.  
  284.       - als IFF-ACBM-Datei, naturgemaess ungepackt, die von verschiedenen
  285.     Programmen, meist aus dem BASIC-Bereich, gelesen werden kann.
  286.  
  287.  
  288.       Abspeichern und Laden von Memo-Listen :
  289.       ---------------------------------------
  290.  
  291.   Das Abspeichern einer Memo-Liste ermoeglicht das vollstaendige Konservieren
  292.   aller bis zu diesem Zeitpunkt im Funktionsrequester sichtbaren Funktionen.
  293.  
  294.   Das Einladen einer solchen Memo-Liste bewirkt eine sofortige Wiederherstel-
  295.   lung der beim Abspeichern vorhandenen Memo-Liste.
  296.  
  297.   Solche Dinge wie Screen-Breite oder Farbzusammenstellung gehoren jedoch
  298.   nicht in eine Funktionsliste und werden deshalb auch nicht gespeichert
  299.   bzw. wiederhergestellt.
  300.   Stellen Sie diese einfach "per Hand" wieder ein und waehlen Sie dann
  301.   den Menue-Punkt "Neu-Zeichnen" an.
  302.  
  303.   Auch die momentan verwendeten Intervalle fuer die X- und Y-Achse werden
  304.   nicht veraendert.
  305.   Geladene Memo-Listen werden ggf. in diese "hineingezeichnet".
  306.  
  307.   Falls Sie Interesse haben, solche "einlade-fertigen" Memo-Dateien selbst
  308.   zu erstellen oder anderweitig zu verwenden, so lesen Sie sich bitte
  309.   die Datei "DRAFU_spezial.doc" durch, denn dort wird der Aufbau dieser
  310.   Dateien detailliert erlaeutert.
  311.  
  312.  
  313.       Bildschirmausdrucke :
  314.       ---------------------
  315.  
  316.    Wenn Sie direkt aus dem Programm heraus einen Ausdruck erstellen wollen,
  317.    und nicht den Umweg ueber eine IFF-ILBM-Datei gehen wollen, so waehlen
  318.    Sie den Menuepunkt "Hardcopy" an.
  319.    Sofern ein Drucker angeschlossen ist, wird dann innerhalb
  320.    von ca. 1-2 min (je nach Druckgeschwindigkeit) ein Bildschirmausdruck
  321.    angefertigt.
  322.    Achtung : Die Harcopy besteht aus einer Kopie des Bildschirminhaltes.
  323.          Um Ihr Druckerfarbband zu schonen, sollten Sie also zuvor
  324.          die Hintergrundfarbe auf "weiss" setzen.
  325.  
  326.  
  327.       Schutz der Darstellung :
  328.       ------------------------
  329.  
  330.    Die zuletzt dargestellte Funktion bleibt solange stehen, bis Sie in einem
  331.    Menue veranlassen, die alte Darstellung zu "ueberschreiben".
  332.    Falls Sie Funktionen im Modus "Dazu-Zeichnen" darstellen, bleibt der alte
  333.    Screen-Inhalt erhalten.
  334.  
  335.  
  336.       Achsen-Gitter :
  337.       ---------------
  338.  
  339.    Stoeren Sie die Gitter, die DRAFU+ ueber den Bildschirm legt, wenn
  340.    eine Funktion gezeichnet wird ?
  341.    Wenn Sie diese Hilfslinien nicht benoetigen, weil Sie z.B. nur den
  342.    Funktionsverlauf als Grafik benoetigen, koennen Sie dieses "Linien-Gitter"
  343.    auch abschalten.
  344.    Den entsprechenden Menupunkt finden Sie im Menue "Anzeige".
  345.  
  346.  
  347.       Achsenmarkierungen :
  348.       --------------------
  349.  
  350.    Sie koennen uebrigens auch die Anzahl der Markierungen, die an der X-Achse
  351.    bzw. an der Y-Achse angebracht werden, veraendern.
  352.    Gehen Sie hierzu in das Menue "Anzeige/X-Marken" bzw. "Anzeige/Y-Marken".
  353.    Es erscheint ein Requester, in dem Sie die alten Werte sehen und nach
  354.    Ihren Vorstellungen veraendern koennen.
  355.    Beachten Sie bitte, dass eine zu grosse Anzahl von Markierungen den
  356.    Bildschirm-Aufbau zerstoeren kann (eine Absturz-Gefahr besteht
  357.    allerdings nicht) !
  358.  
  359.  
  360.       Geschwindigkeitsvorteile :
  361.       --------------------------
  362.  
  363.    Falls Sie Interesse daran haben sollten, die Berechnung und Darstellung
  364.    der Funktionsdaten zu beschleunigen, so koennen Sie dies erreichen, indem
  365.    Sie den Screen von DRAFU+ voruebergehend in den Hintergrund bringen.
  366.    Sie koennen wahlweise auch die Farbanzahl verringern (DMA-Zugriffe).
  367.  
  368.  
  369.       Verhalten bei Farbaenderungen :
  370.       -------------------------------
  371.  
  372.    Farbaenderungen werden erst beim naechsten "Schreibzugriff" auf den Bild-
  373.    schirm sichtbar, also z.B. beim Darstellen einer Funktion.
  374.    Beim Aendern der Hintergrundfarbe wird der Bildschirm sofort geloescht.
  375.    Dies ist so, weil nicht etwa der Inhalt der Farbregister geandert wird,
  376.    sondern nur DRAFU-interne Werte.
  377.    Somit bleiben die Menues stets lesbar und der 3-D-Effekt bleibt erhalten
  378.    (erste vier Farbregister).
  379.  
  380.  
  381.       Bildschirminhalt zerstoert ?
  382.       ----------------------------
  383.  
  384.    Sollte aus irgendeinem Grund, der nicht im von DRAFU+ beeinflusst werden
  385.    kann/konnte, der Bildschirminhalt zerstoert werden (oder worden sein),
  386.    so koennen Sie durch Anwahl von "Neu-Zeichnen" (im dritten Menue von
  387.    links) den urspruenglichen Zustand wiederherstellen.
  388.  
  389.  
  390.       Kuerzer, schneller, besser ?
  391.       ----------------------------
  392.  
  393.    Wie viele andere Programme auch, bietet DRAFU+ die Moeglichkeit, langatmiges
  394.    Anwaehlen der Menues mit der Maus durch sogenannte "ShortCuts" abzukuerzen.
  395.    Hinter vielen Menuepunkten steht das Amiga-Zeichen zusammen mit einem
  396.    Buchstaben.
  397.    Wenn Sie gleichzeitig die Amiga-Taste und diesen Buchstaben druecken, wird
  398.    dieses Menue automatisch angewaehlt.
  399.    (Siehe auch Punkt 1.4, "Funktionstastenbelegung" !)
  400.  
  401.  
  402.    1.4 Funktionstastenbelegung :
  403.    -----------------------------
  404.  
  405.    Bei DRAFU+ sind die Funktionstasten F-01 bis F-10 sowie die ESCAPE- und
  406.    HELP-Taste wie folgt belegt :
  407.  
  408.      ESC  : 1/5 "Programm beenden"
  409.  
  410.      F-01 : 2/1  "f(x)=???"
  411.      F-02 : 2/2  "Memo-Pad loeschen"
  412.      F-03 : 2/3  "Memo-Pad speichern"
  413.      F-04 : 2/4  "Memo-Pad laden"
  414.      F-05 : 2/5  "Zoom"
  415.      F-06 : 2/6  "Zoom-Werte -> Memo"
  416.      F-07 : 2/7  "Fadenkreuz"
  417.      F-08 : 2/8  "Integrieren"
  418.      F-09 : 2/9  "Aktuelle Funktionen"
  419.      F-10 : 2/10 "Anzeige loeschen"
  420.  
  421.      HELP : 1/4  "Programm-Info"
  422.  
  423.  
  424.    Auch in einigen der Untermenues sind die Funktionstasten je nach Bedarf
  425.    belegt. Die genaue Belegung erfahren Sie jeweils nach Druecken der
  426.    HELP-Taste im jeweiligen Untermenue ("OnLine-Hilfe").
  427.  
  428.  
  429.    1.5 Workbench-Benutzung :
  430.    -------------------------
  431.  
  432.     1.5.1 : ".dfu"-Dateien auf der Workbench
  433.     -----------------------------------------
  434.  
  435.    Jede DRAFU-Memo-Datei (erkennbar an der Endung ".dfu") wird automatisch
  436.    mit einem Icon ausgestattet.
  437.    Wenn Sie eine solche Datei auf der Workbench anklicken, wird automatisch
  438.    DRAFU+ geladen.
  439.    Sie brauchen dann nur noch einen Screen-Modus auswaehlen und sofort
  440.    anschliessend werden die in der Datei gespeicherten Funktionen dargestellt.
  441.  
  442.     1.5.2 : Autoloading auf der Workbench
  443.     -------------------------------------
  444.  
  445.    Eine weitere Moeglichkeit besteht darin, dem Icon von DRAFU+ selbst
  446.    ein Tooltype der Form :
  447.  
  448.     LOAD=<FileName[.dfu]>
  449.  
  450.    hinzuzufuegen. (Die Endung ".dfu" kann auch weggelassen werden.)
  451.    Beim Start von DRAFU+ wird dann jedesmal automatisch dieses File geladen.
  452.    Sie muessen wiederum nur den Screen-Modus auswaehlen.
  453.  
  454.     1.5.3 : Weitere Tooltypes
  455.     -------------------------
  456.  
  457.     Tooltype          Moegliche Parameter          Bedeutung
  458.  
  459.  
  460.     MODE=          H4,  H8,  H16,          (siehe
  461.               HL4, HL8, HL16           Punkt 1.6)
  462.  
  463.  
  464.  
  465.    1.6 CLI-/Shell-Benutzung :
  466.    --------------------------
  467.  
  468.    Durch folgenden Aufruf koennen Sie DRAFU+ aus dem CLI heraus starten :
  469.  
  470.     DRAFU [-Mode=<Mode>] [<FileName[.dfu]>]
  471.  
  472.    Beim Start aus dem CLI heraus koennen Sie das Einladen eines bestimmten
  473.    DRAFU-Memo-Files (erkennbar an der Endung ".dfu") durch Angabe eines
  474.    Datei-Namens erreichen.
  475.    (Die Endung ".dfu" kann auch weggelassen werden.)
  476.    Beim Start von DRAFU+ wird dann als erstes dieses File geladen.
  477.    Sie brauchen dann nur noch einen Screen-Modus auswaehlen und sofort
  478.    anschliessend werden die in der Datei gespeicherten Funktionen dargestellt.
  479.  
  480.    Sie koennen jedoch auch den Modus bereits in der Kommandozeile festlegen.
  481.    Beachten Sie hierbei bitte, dass erst der Modus und dann der Dateiname
  482.    angegeben werden muss.
  483.  
  484.  
  485.    Hier die einzelnen moeglichen Modi :
  486.  
  487.    H4           : HIRES,       4 Farben       (640x256)
  488.    H8           : HIRES,       8 Farben
  489.    H16           : HIRES,      16 Farben
  490.  
  491.    HL4           : HIRES-LACE,  4 Farben       (640x512)
  492.    HL8           : HIRES-LACE,  8 Farben
  493.    HL16        : HIRES-LACE, 16 Farben
  494.  
  495.    O4           : OVER,          4 Farben       (704x283)
  496.    O8           : OVER,          8 Farben
  497.    O16           : OVER,         16 Farben
  498.  
  499.    OL4           : OVER-LACE,   4 Farben       (704x566)
  500.    OL8           : OVER-LACE,   8 Farben
  501.    OL16        : OVER-LACE,  16 Farben
  502.  
  503.    SO4           : SUPER,       4 Farben       (736x290)
  504.    SO8           : SUPER,       8 Farben
  505.    SO16        : SUPER,      16 Farben
  506.  
  507.    SOL4        : SUPER-LACE, 4    Farben       (736x580)
  508.    SOL8        : SUPER-LACE, 8    Farben
  509.    SOL16       : SUPER-LACE, 16 Farben
  510.  
  511.  
  512.    Beispielaufrufe :
  513.  
  514.       1.     DRAFU -Mode=H4
  515.  
  516.          Startet DRAFU+ im HIRES-Modus mit 4 Farben.
  517.  
  518.       2.     DRAFU MemoPad.dfu
  519.  
  520.          Startet DRAFU+ und laedt die Datei MemoPad.dfu.
  521.          Der Screen-ModeRequester erscheint zuvor.
  522.  
  523.       3.     DRAFU -Mode=H4 MemoPad.dfu
  524.  
  525.          Startet DRAFU+ im HIRES-Modus mit 4 Farben
  526.          und laedt die Datei MemoPad.dfu.
  527.          Der Screen-ModeRequester erscheint nicht.
  528.  
  529.  
  530.    1.7 Ansteuerung von DRAFU+ unter ARexx :
  531.    ----------------------------------------
  532.  
  533.    Starten Sie DRAFU+ zunaechst unter Angabe eines Screen-Modus und
  534.    eventuell eines Datei-Namens (siehe Punkt 1.4, CLI-/Shell-Benutzung).
  535.    Dies kann auch aus dem ARexx-Script heraus geschehen.
  536.  
  537.    Danach koennen Sie DRAFU+ ueber den Port "DRAFU.rx" ansprechen.
  538.    Folgende Befehle stehen Ihnen dabei zur Vefuegung :
  539.  
  540.     address 'DRAFU.rx' "LOAD=<DateiName>"        (Laden     einer Memo-Datei)
  541.     address 'DRAFU.rx' "SAVE=<DateiName>"        (Speichern einer Memo-Datei)
  542.     address 'DRAFU.rx' "HARDCOPY"                (Ausdrucken einer Hardcopy )
  543.     address 'DRAFU.rx' "SAVE_ILBM=<DateiName>"   (Bildschirm -> IFF-ILBM    )
  544.     address 'DRAFU.rx' "SAVE_ACBM=<DateiName>"   (Bildschirm -> IFF_ACBM    )
  545.     address 'DRAFU.rx' "X_MARKS=<Anzahl>"        (Anzahl der X-Markierungen )
  546.     address 'DRAFU.rx' "Y_MARKS=<Anzahl>"        (Anzahl der Y-Markierungen )
  547.     address 'DRAFU.rx' "QUIT"                    (DRAFU+ beenden            )
  548.  
  549.  
  550.    Die ARexx-Datei sollte in etwa wie folgt aufgebaut sein :
  551.  
  552.     Run "DRAFU -Mode=H4"
  553.  
  554.     wait 2
  555.  
  556.     address 'DRAFU.rx' "LOAD=MemoPad.dfu"
  557.  
  558.  
  559.    Sehen Sie sich hierzu bitte auch das beigefuegte Beispiel-Script
  560.    "DRAFU_ARexxDemo.rx" an !
  561.  
  562. =============================================================================
  563. = BEISPIEL(E) :                                                             =
  564. =============================================================================
  565.  
  566.     Zum Schluss noch ein Anwendungsbeispiel :
  567.  
  568.        1. Anwahl von "f(x)=???" (im zweiten Menue)
  569.        2. Eingabe von "x^2"     als Funktionsterm
  570.        3. Eingabe von "0.5"     als "Schrittgroesse"
  571.        4. Eingabe von "-20"     als "linke Grenze fuer "X"
  572.        5. Eingabe von "20"      als "rechte Grenze fuer "X"
  573.        6. Eingabe von "-20"     als "linke Grenze fuer "Y"
  574.        7. Eingabe von "20"      als "rechte Grenze fuer "Y"
  575.  
  576.     Es wird eine nach oben geoeffnete Normalparabel gezeichnet.
  577.  
  578. =============================================================================
  579. = TIP(S) :                                                                  =
  580. =============================================================================
  581.  
  582.    - Falls Sie sich fuer DRAFU+ eine eigene Arbeitsdiskette erstellen sollten,
  583.      was sehr zu empfehlen ist, so achten Sie bitte darauf, dass Sie per
  584.      "Startup-Sequence"/"User-StartUp" die logischen Devices
  585.      "CLIPS:", "ENV:" und "T:" in der RAM-Disk ("RAM:"/"RAD:") einrichten !
  586.      Benutzen Sie hierzu folgende Sequenz (oder eine aehnliche) :
  587.  
  588.       MakeDir RAD:env
  589.       MakeDir RAD:t
  590.       MakeDir RAD:clipboards
  591.  
  592.       Assign ENV: RAD:env
  593.       Assign T: RAD:t
  594.       Assign CLIP: RAD:clipboards
  595.  
  596.      Eine spaetere Version von DRAFU+ wird moeglicherweise darauf zurueck-
  597.      greifen (sie ersparen sich also dann spaeter umstaendliche Anpassungen).
  598.  
  599. =============================================================================
  600. = INFORMATIONEN ZUR 'ak_gen0.library' :                                     =
  601. =============================================================================
  602.  
  603.     Die mit diesem Programm zu verwendende "ak_gen0.library" besitzt eine
  604.     eigene Dokumentation. Bitte aufmerksam durchlesen !
  605.     Danke !
  606.  
  607. =============================================================================
  608. = COPYRIGHTS :                                    =
  609. =============================================================================
  610.  
  611. =============================================================================
  612. =   "DRAFU+"                                                                =
  613. =   (c) 1990-92 by Andreas R. Kleinert (DRAFU+) & Ulrich Degens (FWB)       =
  614. =   All rights reserved.                            =
  615. =============================================================================
  616. =   "ak_gen0.library"                                                       =
  617. =   (c) 1989-92 by Andreas R. Kleinert.                                     =
  618. =   FREEWARE. All rights reserved.                        =
  619. =============================================================================
  620. =   Copyrights zu anderen erwaehnten Produkten/Programmen sind den jeweili- =
  621. =   gen Produktbeschreibungen der Hersteller/Vertreiber zu entnehmen.        =
  622. =============================================================================
  623.